Skip to content

chore: reduce dependency-upgrade schedule to weekly - #1339

Merged
mergify[bot] merged 2 commits into
mainfrom
throttle-release-to-weekly
Sep 22, 2026
Merged

mergify[bot] merged 2 commits into
mainfrom
throttle-release-to-weekly

Conversation

@abidhasan-aws

@abidhasan-aws abidhasan-aws commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Reason for this change

The daily dependency-upgrade workflow opens a chore(deps) PR every night that is auto-merged to main. Releases fire on every push to main, so each merge cuts a release, roughly one per day. That is far more often than this library needs to release. Releasing this often has caused real problems: we have hit PyPI's per-project storage quota, which blocked releases until the limit was raised (pypi/support#4540, pypi/support#11383).

Description of changes

Sets depsUpgradeOptions.workflowOptions.schedule to UpgradeDependenciesSchedule.WEEKLY, so the upgrade PR opens on Mondays instead of daily. npx projen regenerates upgrade-main.yml with cron: 0 0 * * 1. Real feature and fix commits still release on merge; only the dependency-bump schedule, and the releases it drives, slows to weekly.

@abidhasan-aws
abidhasan-aws force-pushed the throttle-release-to-weekly branch from 80d5c96 to 4fda525 Compare September 21, 2026 18:07
@abidhasan-aws abidhasan-aws changed the title chore: throttle releases to a weekly schedule chore: reduce dependency-upgrade schedule to weekly Sep 21, 2026
Changes the projen dependency-upgrade workflow (upgrade-main.yml) from a
daily cron (0 0 * * *) to weekly (0 0 * * 1, Mondays 00:00 UTC) via
depsUpgradeOptions.workflowOptions.schedule = WEEKLY.
@abidhasan-aws
abidhasan-aws force-pushed the throttle-release-to-weekly branch from 4fda525 to e18b6f4 Compare September 21, 2026 18:13
@abidhasan-aws
abidhasan-aws marked this pull request as ready for review September 21, 2026 18:32
@mergify mergify Bot added the queued label Sep 22, 2026
@mergify

mergify Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Merge Queue Status

  • ✅ Entered queue — 2026-09-22 14:53 UTC · Rule: default · triggered by rule Automatic merge on approval and successful build
  • ✅ Checks passed · in-place
  • ✅ Merged — 2026-09-22 15:40 UTC · at dd0785bba451e20f8093817d7bc8ce1ab8dead2c · squash

This pull request spent 46 minutes 26 seconds in the queue, including 46 minutes 5 seconds running CI.

Required conditions to merge

@mergify
mergify Bot merged commit dd0785b into main Sep 22, 2026
13 checks passed
@mergify
mergify Bot deleted the throttle-release-to-weekly branch September 22, 2026 15:40
@mergify mergify Bot removed the queued label Sep 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants